home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000011_kane@sonata.cc.purdue.edu_Tue Sep 14 17:27 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  4KB

  1. Received: from yvax.byu.edu by maine.et.byu.edu; Tue, 14 Sep 93 17:27:58 -0600
  2. Return-Path: <kane@sonata.cc.purdue.edu>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H2Y35FWVY891WHHO@yvax.byu.edu>; Tue, 14 Sep 1993 17:25:55 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H2Y35D3LTS934RKD@yvax.byu.edu>; Tue, 14 Sep 1993 17:25:51 MDT
  7. Received: from yvax.byu.edu by alaska.et.byu.edu; Tue, 14 Sep 93 17:27:34 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H2Y350YE1S934PJX@yvax.byu.edu>; Tue, 14 Sep 1993 17:25:35 MDT
  10. Received: from sonata.cc.purdue.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  11.  <01H2Y34X4OHS934RKC@yvax.byu.edu>; Tue, 14 Sep 1993 17:25:30 MDT
  12. Received: from prelude.cc.purdue.edu by sonata.cc.purdue.edu (5.61/Purdue_CC)
  13.  id AA21267; Tue, 14 Sep 93 18:25:19 -0500
  14. Received: by prelude.cc.purdue.edu (NX5.67d/NX3.0X) id AA02363; Tue,
  15.  14 Sep 93 18:25:23 -0500
  16. Received: by NeXT.Mailer (1.95)
  17. Received: by NeXT Mailer (1.95)
  18. Date: Tue, 14 Sep 1993 18:25:23 -0500
  19. From: kane@sonata.cc.purdue.edu
  20. Subject: Re: External files & allowable contributions
  21. To: misckit@byu.edu
  22. Message-Id: <9309142325.AA21267@sonata.cc.purdue.edu>
  23. Content-Transfer-Encoding: 7BIT
  24. Status: R
  25.  
  26. yackd@alaska.et.byu.edu (Don Yacktman) writes:
  27. > What I was thinking of with this suggestions is something along
  28. > the lines of how NEXTSTEP shares .nibs among apps.  There are
  29. > actual .nibs for things like the open/save/alert/font panels in,
  30. > I believe, /usr/lib/NextStep (the path is something like that).
  31. > Putting them in /LocalLibrary/MiscKit would mirror this fairly
  32. > closely.
  33. [and there has been other discussion of /LocalLibrary heirarchies,
  34.  and related, which I'll not quote.....]
  35.  
  36. Setting up an analog to /usr/lib/NextStep/Resources, or some
  37. related analog (/LocalLibrary/*, etc), to achieve some sharing,
  38. and having Installer (a reasonable method) install the files
  39. in these sort of locations is a nice idea, if you (as developer)
  40. have (or Joe User has) the 'power' to write files into these
  41. areas.  Joe User (and developers) on a LAN administered by the
  42. organization they're part of probably doesn't have write
  43. permission into these areas.  Expecting that sysadmins would be
  44. happy to change this, or would be accomodating to install
  45. things for users, is expecting *way* too much.  Having your own
  46. NeXT on your desk (or being a sysadmin) is swell, but there will
  47. be a good chunk of users (users in education and corporate come
  48. to mind) that'd lose on such a strategy.
  49.  
  50. Someone else wrote (sorry, I don't have the original article to
  51. attribute this):
  52. > As for the problem of auxiliary files for MiscKit, I'm in favor of
  53. > something like Don proposed.  However, the proper place for bundles
  54. > is /LocalApps or ~/Apps, not the *Library directories (NeXT says
  55. > this).  Depending on the naming convention for the kit, it would
  56. > probably be wise to have one bundle per prefix or something.
  57.  
  58. Does the "bundles belong in *Apps" approach apply to all bundles,
  59. or just WM inspector bundles or services?  I'm skeptical of the
  60. former (and I can't locate anything that says this), but the later
  61. two cases are documented.
  62.  
  63. Preferences bundles have to be in ~/Library/Preferences,
  64. /LocalLibrary/Preferences, /NextLibrary/Preferences, or
  65. /NextApps/Preferences.app.  If there is a UI-type convention to
  66. put all bundles in *Apps, NeXT has broken it itself.  (Wait a minute.
  67. What am I saying?!  Why do I sound surprised?!! :-))  But somehow,
  68. it just doesn't make sense.
  69.  
  70. Christopher Kane
  71. kane@cs.purdue.edu